artificial moon - French English Dictionary